package expressoes;

import java.util.HashMap;
import java.util.Vector;

public abstract class Atomica implements Expressao {

	String valor;
	
	public Atomica(String str) {
		valor = str;
	}

	@Override
	public String getExpressao(){
		return valor;
	}
	
	@Override
	public abstract Vector<String> getSubExpressoes();

	@Override
	public abstract String calcula(HashMap<String, String> hash);

	@Override
	public abstract HashMap<String, String> calculaSubExpressoes(
			HashMap<String, String> hash);


}
